package com.gateon.cg.bean;

import lombok.Data;

import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * 表对象
 *
 * @author lk
 */
@Data
public class TableInfo {
    /**
     * 表名
     */
    private String tableName;

    /**
     * bean
     */
    private String beanName;

    /**
     * 表名 注释
     */
    private String tableDesc;

    /**
     * 主键映射
     */
    private Map<String, String> primaryKey;

    /**
     * bean和column的所有信息
     */
    private List<PropertyAndColumnInfo> propertysAndColumnInfos;

    /**
     * bean类导入的包
     */
    private Set<String> packages;

}
